Adaptation Hiding Modularity in Scalable Self Adaptation Systems
نویسندگان
چکیده
Growth in the complexity of computing systems, in the dynamism of the environments they operate in, and the need for timely adaptations as conditions change, now pose significant challenges for manual systems management and reconfiguration. There is thus increasing interest in systems that sense relevant conditions and adapt automatically as they change. A problem we have observed in designing such systems is that we lack principles and methods to guide their design. Our hypothesis is that the modern notion of information hiding as a guide to modularization of software artifacts and design processes can be re-interpreted to provide a guide for organizing runtime structures and adaptation dynamics in self-adaptive systems. We argue that such an approach is important to achieving a number of key system properties, including scalability, analyzability, and efficiency. In this paper, we present our approch of modeling, decomposition and synthesis of runtime adaptive systems. To emphasize the extent to which we are exploiting Parnas’s concept as a runtime design principle, we exhibit, in particular, an an initial proof of concept, a mechanical translation of a formal model of his key-word-in-context (KWIC) case study into the bulk of an implementation of KWIC that adapts in a decentralized manner, at runtime, to the design variations envisioned in Parnas’s original paper. Ongoing and future work are focusing on the validation of this idea in the context of larger-scale, decentralized, wireless sensor network systems.
منابع مشابه
Improving the Resilience of Military Hospitals Through Self-Adaptation of Hospital Systems Using Organic Computing
Background and Aim: Among the failures of a disaster, the disruption of the critical infrastructure of the community causes the most damage to society. Therefore, the ability of critical infrastructure such as hospitals to anticipate, absorb, adapt or rapidly recover from a devastating event is essential. The purpose of this study is to design a self-adaptive model for resilient hospital system...
متن کاملA Study on the Role of Self-Esteem and Self-Effectiveness for the Relation between Islamic Life Style and Social Adaptation among the Youth in Mashhad
This paper tries to study the role of self-esteem and self-effectiveness for the relation between Islamic life style and social adaptation among the youth in Mashhad. The data was gathered from the questionnaire about 235 young people. Two different questionnaires were used for gathering data. By lisrel and SPSS software, the data were analyzed. Statistical tests like factor analysis show that...
متن کاملA Review on Adaptation of Heart Failure Patients Based on Roy adaptation model: A Review Study
Introduction: Diseases of heart failure are considered as one of the main challenges of health care systems. One of the main components of care models in heart failure is patient involvement. In this regard, the adaptation model (RAM) is one of the most popular and most widely used nursing patterns that specifically address compatibility issues. The purpose of this article is to review the adap...
متن کاملRelation between demographic characteristics and adaptation with adherence to treatment in adolescents with epilepsy: based on Roy adaptation model
Introduction: As one of the chronic diseases, epilepsy can affect children's self-steam and life satisfaction by lowering self-steam, that leads to social isolation, reduced self-efficacy and finally affects their adaptation to the disease. Therefore, the aim of this study was to determine the relationship between demographic characteristics (individual and clinical) and adaptation (based on RO...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007